package com.zkh.myutils.io.excel.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Excel列
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelColumn {
	/**
	 * 列名
	 */
	String name();
	/**
	 * 列索引
	 */
	int index();
	/**
	 * 列高度
	 */
	int height() default 30;
	/**
	 * 列宽
	 */
	int width() default 120;
	/**
	 * 字体颜色
	 */
	String fontColor() default "#000000";
	/**
	 * 背景色
	 */
	String bgColor() default "";
	/**
	 * 字体大小，默认12
	 */
	int fontSize() default 12;
	/**
	 * 字体，默认宋体
	 */
	String fontFamily() default "宋体";
	/**
	 * 其它样式
	 */
	int style() default 0;
}
